diff options
Diffstat (limited to 'src/routes/player/[player]/index.svelte')
-rw-r--r-- | src/routes/player/[player]/index.svelte | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/routes/player/[player]/index.svelte b/src/routes/player/[player]/index.svelte index 2ba7ba1..460cd28 100644 --- a/src/routes/player/[player]/index.svelte +++ b/src/routes/player/[player]/index.svelte @@ -36,19 +36,22 @@ let activeProfile: CleanProfile | null = null let activeProfileLastSave: number = 0 - - if (data.profiles) - for (const profile of data.profiles) { - if (profile.members) - for (const member of profile.members) { - if (member.uuid === data.player?.uuid && member.last_save > activeProfileLastSave) { - activeProfile = profile - activeProfileLastSave = member.last_save + let isActiveProfileOnline: boolean + + $: { + if (data.profiles) + for (const profile of data.profiles) { + if (profile.members) + for (const member of profile.members) { + if (member.uuid === data.player?.uuid && member.last_save > activeProfileLastSave) { + activeProfile = profile + activeProfileLastSave = member.last_save + } } - } - } + } - const isActiveProfileOnline = Date.now() / 1000 - 60 < activeProfileLastSave + isActiveProfileOnline = Date.now() / 1000 - 60 < activeProfileLastSave + } // cursed svelte :D $: bodyStyle = data.customization?.backgroundUrl |